const path = require("path");
//const ThemeColorReplacer = require('webpack-theme-color-replacer')
//const { getThemeColors, modifyVars } = require('./src/utils/themeUtil')
//const { resolveCss } = require('./src/utils/theme-color-replacer-extend')
module.exports = {

    outputDir: 'dist',  //build输出目录
    assetsDir: 'assets', //静态资源目录（js, css, img）
    lintOnSave: true, //是否开启eslint
    devServer: {
        //open: true, //是否自动弹出浏览器页面，默认未开启
        //host: "my-dev.test.com",  //表示启动的时候使用的域名，默认可以不写，则是使用localhost和本机IP，
        disableHostCheck: true,//有些公司出于安全考虑，要求页面和接口必须同主域，这时自己定义的域名，不被浏览器认可，需要设置此项
        //port: '8081', // 设置端口号，默认8080
        https: false,  //是否使用https协议
        // hotOnly: false, //是否开启热更新，默认开启的
        proxy: {
            '/api': {
                target: 'http://127.0.0.1:29000/', //API服务器的地址
                ws: true, //代理websockets
                changeOrigin: true, // 是否跨域
                pathRewrite: {
                    // '^/api5'是一个正则表达式，表示要匹配请求的url中，全部'http://localhost:8081/api5' 转接为 http://localhost:8081/api/
                    //'^/api5': '/api',
                    //重写路径 比如'/api/aaa/ccc'重写为'/aaa/ccc'
                    //'^/api': '',
                }
            },
        },
    },


    css: {
        loaderOptions: {
            // 向 CSS 相关的 loader 传递选项 
            less: {
                lessOptions: {

                    javascriptEnabled: true
                }
            }
        }
    },


};